home *** CD-ROM | disk | FTP | other *** search
- 5 REM CIRCULAR2
- 10 REM PROGRAM TO SHOW MOTION OF BALL
- 20 DATA0,0,0,0,0,0,0,112,0
- 30 DATA3,254,0,15,255,128,31,255,192
- 40 DATA63,255,224,63,255,224,127,255,240
- 50 DATA127,255,240,127,255,240,63,255,224
- 60 DATA63,255,224,31,255,192,15,255,128
- 70 DATA3,254,0,0,112,0,0,0,0
- 80 DATA0,0,0,0,0,0,0,0,0
- 100 REM SET UP SPRITE DESCRIPTION
- 110 FOR J=0TO62
- 120 READA: POKE 832+J,A
- 130 NEXTJ
- 140 V=53248 :REM SET BASE ADDRESS
- 150 POKE 2040,13:REM SET POINTER TO DESCRIPTION
- 155 PRINT"[147]":REM CLEAR SCREEN
- 160 POKE V+33,1:REM SET BACKGROUND
- 170 POKE V+39,0:REM SET COLOUR
- 180 POKE V+23,0:POKEV+29,0:REM EXPAND
- 190 DIM XP(80),YP(80)
- 200 FOR N=1TO80
- 210 T= 4.5*N*(null)/180
- 220 XP(N)=170+100*SIN(T):YP(N)=130-80*COS(T)
- 230 NEXTN
- 240 POKEV+21,1 :REM ENABLE SPRITE
- 250 FOR N=1 TO 80
- 260 REM LOOP STARTS HERE
- 270 X=XP(N):Y=YP(N)
- 280 POKE V+1,Y
- 290 POKE V+0,X AND 255: REM PUT SPRITE THERE
- 300 IF X >=256 THEN POKE V+16,1:GOTO320
- 310 POKE V+16,0
- 320 NEXTN
- 330 GOTO240 :REM REPEAT MOVEMENT
-